34283
377948
279485
797786
949960
745945
524340
688564
654928
787866
948872
841812
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471